#define _CRT_SECURE_NO_WARNINGS 1
#include<iostream>
#include<string>
using namespace std;
int main()
{
	string s;
	cin >> s;
	int n = s.size();
	int a = 0, b = 0, c = 0;
	int i = 0;
	while (i < n)
	{
		if (s[i] == 'a')
		{
			if (s[i + 3] == 'a')
				a = a;
			else if (s[i + 3] == 'b')
				a = b;
			else if (s[i + 3] == 'c')
				a = c;
			else
				a = s[i + 3] - '0';
			i = i + 5;
		}
		else if (s[i] == 'b')
		{
			if (s[i + 3] == 'a')
				b = a;
			else if (s[i + 3] == 'b')
				b = b;
			else if (s[i + 3] == 'c')
				b = c;
			else
				b = s[i + 3] - '0';
			i = i + 5;
		}
		else if (s[i] == 'c')
		{
			if (s[i + 3] == 'a')
				c = a;
			else if (s[i + 3] == 'b')
				c = b;
			else if (s[i + 3] == 'c')
				c = c;
			else
				c = s[i + 3] - '0';
			i = i + 5;
		}
	}
	cout << a << " " << b << " " << c << " " << endl;
	return 0;
}